stone separator - German English Dictionary